events resort corporate entertainment social beach discounted golf clubs leather wallets golf course ocean scotland gold b&b platinum bed and breakfast accommodation london escort wales ireland golfing self catering silver escorts golf courses discount glasgow palm corporate events diamonds half price golf comedy golf club responsibility edinburgh weddings